package be.dch.objectprops.collector;

import java.util.Collection;
import java.util.Set;

public interface Collector {

    public abstract Object remove(Object key);

    public abstract void clear();

    public abstract Set<?> keySet();

    public abstract Collection<?> values();

    public abstract Set<?> entrySet();

    public abstract Object setProperty(String string, String format);

    public abstract Object put(Object tring, Object objectRef);

    public abstract String getProperty(String string);

    public abstract boolean containsKey(Object key);

    public abstract boolean startWithKey(String key);

}
